/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package controller;

import java.util.List;
import javax.faces.event.ActionEvent;

/**
 *
 * @author carlos
 */
public interface Controller<T> {
  
  public T insert(T obj);

  public T update(T obj);

  public boolean remove(T obj);

  public List<T> getAll();

}
